/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:14px 微软雅黑,Arial, Helvetica, sans-serif;color:#4d4d4d; background:url(../images/bgs.png) center top; 	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0; vertical-align:bottom;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#00499e;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #373737;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
table{ width:100% !important;}
img{ vertical-align:bottom;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}


/*-------------------------------------------index----------------------------------------------------------*/
.allwidth{ max-width:1200px; margin:0 auto;}
.allwidth01{ max-width:1200px; margin:0 auto;}

.in_topfix{ position:fixed; top:0; left:0; width:100%; z-index:1000; }
.in_tops{ padding-top:10px; height:83px;}
.in_logos{ float:left; width:11%;}
.in_logos img,.in_logos01 img{ width:100%;}
.in_logos01{ float:left; width:30%;}
.in_top_r{ float:right; width:55%; padding-top:15px; text-align:right;}
a.in_lans{ display:inline-block; background:#65b72f; color:#FFF; text-align:center; border-radius:50px 0 0 50px; padding:3px 10px 3px 15px;}
a.in_lans01{ display:inline-block; background:#00499e; color:#FFF; text-align:center; border-radius:0 50px 50px 0; padding:3px 17px 3px 10px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_lans01:hover{ background:#65b72f;}
.in_serachbg{ display:inline-block; padding:2px 10px 2px 10px; background:#f2f2f2; border-radius:50px; }
.search_input01{ border:0; color:#999; background:none; vertical-align:middle;}

.in_navbg{ background:url(../images/in_navbgs.png); color:#FFF;}

.in_navs_li{ float:left; position:relative;width:16.5%;margin-left:0.1%;}
.in_navs_li span{ position:absolute; left:0; top:-3px;width:100%;   z-index:1000;}
.in_navs_li span .in_nav_lines{height:3px; background:#65b72f; margin:0 auto;width:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover span .in_nav_lines{width:100%;}
.in_navs_li .innav_a{ display:block; width:100%;font-size:16px; height:55px; line-height:55px; text-align:center; color:#FFF;}
.in_navs_li .in_navs_se{ position:absolute; width:100%; top:80px; opacity:0; visibility:hidden; padding:0 0 0 0;height:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover .in_navs_se{top:49px;  visibility:visible; opacity:1; z-index:1000;}
.in_navs_li .in_navs_se .in_navs_jt{ height:6px; background:url(../images/nav_topico.png) center bottom no-repeat;}
.in_navs_li .in_navs_se .in_navs_selist{ color:#333; border-radius:0px;background:url(../images/in_snavbgs.png);}
.in_navs_li .in_navs_se .in_navs_selist a{ display:block; padding:10px 10px; color:#333; text-align:center; font-size:13px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li .in_navs_se .in_navs_selist a:hover{ background:#65b72f; color:#FFF;}
.in_navs01{ display:none; width:28%; float:right; padding:35px 0 0 0;}

.in_banner{ height:auto; margin-top:93px;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:block; height:806px;}
.in_banner01{ display:none;}

.in_con01{ padding:40px 0 10px 0; }
.news_title{ padding-bottom:28px; border-bottom:1px solid #999999;}
.in_news_ls{ padding:28px 0 0 0;}
.in_con01_l{ float:left; width:53%; }
.in_con01_l dt{ padding-bottom:10px;}
.in_con01_l dt>a{ display:block; padding:10px 25px; margin-right:1px; float:left; background:#efefef; font-size:15px;}
.in_con01_l dt>a:hover{ background:#00499e; color:#FFF;}
a.in_con01_l_c,a.in_con01_l_c:hover{ display:block; padding:10px 25px; margin-right:1px; float:left; background:#00499e !important; color:#FFF; font-size:15px;}
.in_con01_l dd{ display:none; padding:15px 0 0 0;}
a.in_newslists{ display:block; background:url(../images/in_ico06.png) 5px 12px no-repeat; padding:3px 1% 3px 4%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslists:hover{ background:#00499e 5px 12px no-repeat; color:#FFF;}
a.in_newslists strong{ float:left; width:78%; height:25px; line-height:25px; font-weight:normal; font-size:14px; overflow:hidden; float:left;}
a.in_newslists span{ float:left; width:17%; float:right; text-align:right;}

.in_newsimg{ width:30%; float:left;}
.in_newsimg img{ width:100%;}
.in_newscons{ width:67%; float:right;}
.in_newscons strong{ display:block; font-size:16px; padding:8px 0 0 0; }
.in_newstime{ padding:5px 0;}
.in_newscons span{ display:block; font-size:13px; padding:0 0 0 0; height:60px; overflow:hidden; line-height:20px; }
.in_con01_r{ float:right; width:44%; padding:8px 0;}
.in_con01_r dt{ font-size:18px; padding:0 0 20px 0;}
.in_con01_r dd{ width:98%; padding:2%; box-shadow:1px 1px 5px #aaaaaa;}
.in_con01_r dd img{ width:100%;}

.in_title01{ background:url(../images/in_line.png) center center repeat-x; text-align:center; padding:30px 0 35px 0;}
.in_title_text{ display:inline-block; background:#FFF; padding:0 10px;}
.in_title_text strong{ display:block; font-size:28px; font-weight:normal; color:#000;}
.in_title_text span{ font-size:12px; color:#888;}

.in_conimg{ display:block; overflow:hidden; position:relative; margin-bottom:20px;}
.in_conimg .in_conimgtitle{ position:absolute; left:35px; height:50px; bottom:20px; z-index:110; color:#000; font-size:28px; font-weight:bold;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_conimg:hover .in_conimgtitle{ height:150px; color:#FFF;}
.in_conimg .in_conimgtitle .in_conimgtext{font-size:13px; padding-top:5px; font-size:14px; width:45%; opacity:0; color:#000; font-weight:normal;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_conimg:hover .in_conimgtitle .in_conimgtext{ opacity:1; color:#FFF;}
.in_conimg span{ display:block; position:absolute; left:0; top:0; width:100%; bottom:0; background:url(../images/in_zz.png); color:#FFF; text-align:center; font-size:26px; padding-top:12%; opacity:0; z-index:100;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_conimg:hover span{ opacity:1;}
.in_conimg img{ width:100%; display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
.in_conimg:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.in_partnerbg{ background:#eef3ff;}
.in_partners{ padding:40px 0; overflow:hidden;}
a.in_partners_list{ display:block; width:10%; float:left; text-align:center;}
a.in_partners_list img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_partners_list:hover img{-webkit-transform: scale(1.2,1.2); 
    -o-transform: scale(1.2,1.2);
    transition: all 1s;
    -webkit-transition: all 1s;}

.in_footbg{ background:#00499e;}
.in_foot01{ padding:20px 0; color:#FFF;}
.in_foot01 a{ color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_foot01 a:hover{ color:#65b72f;}
.in_foot01_l{width:48%; float:left; padding:15px 2% 0 0;}
.in_foot01_nav{ float:left; width:19%; padding-right:1%;}
.in_foot01_nav dt{ font-size:15px; font-weight:bold; padding-bottom:10px;}
.in_foot01_nav dd{ line-height:22px;}
.in_foot01_m{ width:23%; float:left; padding-right:2%;}
.in_foot_add{ padding:15px 0 0 0; line-height:24px;}
.in_foot_tel{ color:#FFF; font-size:25px; padding:10px 0 0 0;}
.in_foot01_m1{ width:10%; float:left; margin-right:2%; margin-top:10px; text-align:center; border:1px solid #336db1;}
.in_foot01_m1 img{ width:40%; margin:25px auto 0 auto;}
.in_foot01_m1 span{ display:block; margin:5px auto 15px auto;}
.in_foot01_r{ width:10%; float:right;}
.in_foot01_r img{ width:100%;}
.in_foot01_r span{ display:block; background:#FFF; color:#666; text-align:center; padding:2px 0 10px 0; width:100%;}

.in_footbg01{ background:#013572; color:#fff; text-align:center}
.in_foot02{ padding:20px 0;}

.sub_banner{ display:block; height:402px; margin-top:93px;}
.sub_banner01{ display:none; margin-top:93px;}
.sub_banner01 img{ width:100%;}

.sub_loc_line{ border-bottom:1px solid #e7e7e7;}

.sub_navs{ width:75%; float:left;}
.sub_navs a{ display:block; float:left; padding:18px 20px; font-size:15px; position:relative; margin-right:0.2%;}
.sub_navs a span{ display:block; position:absolute; left:0; bottom:0; width:100%; }
.sub_navs a span .in_nav_lines{height:3px; background:#65b72f; margin:0 auto;width:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_navs a:hover span .in_nav_lines{width:100%;}
a.sub_navlist_c span,a.sub_navlist_c span:hover{display:block; position:absolute; left:0; bottom:0; width:100%; height:3px; background:#65b72f;}
.sub_loc_r{ width:25%; float:right; text-align:right; padding:15px 0 0 0;}

.sub_sec_nav{ padding:45px 0 40px 0; text-align:center;}
.sub_sec_nav a{ color:#333; font-size:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_sec_nav a:hover{ color:#65b72f;}
a.sub_sec_nav_c,a.sub_sec_nav_c:hover{ color:#65b72f;}

.sub_pros{ padding-bottom:45px;}
a.pros_list{ display:block; width:23.5%; margin:0 1.5% 20px 0; float:left; background:#f8f8f8; padding:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.pros_list:hover{ background:#65b72f; color:#FFF;}
a.pros_list .prosimgs img{ width:100%;}
a.pros_list strong{ display:block; padding:15px 0 0 0 ; height:40px; line-height:18px; overflow:hidden; text-align:center; font-weight:normal;}

.pros_title{ font-size:24px; text-align:center; padding:5px 0 25px 0; color:#000;}
.pros_bimg{ padding-bottom:25px;}
.pros_list_title{ margin-bottom:20px; background:#edf2f8; margin-top:35px;}
.pros_list_t_left{ width:70%; float:left; position:relative; height:45px;}
.pros_list_t_left a{ display:block; height:45px; width:140px; line-height:45px; text-align:center;  background:url(../images/pros_icobg1.png) right center no-repeat; position:absolute; top:0;}
.pros_list_t_left a:hover{ color:#00499e; }
a.pros_list_t_l_c,a.pros_list_t_l_c:hover{background:url(../images/pros_icobg.png) right center no-repeat; color:#FFF;}
.pros_list_t_right{ width:25%; float:right; text-align:right; padding:8px 1% 0 0;}
.pros_cons_text{ display:none; line-height:24px;}

.sub_cons{ padding-top:30px; padding-bottom:30px; line-height:26px;}


.news_list{ border-bottom:1px dotted #cccccc; padding:25px 0; overflow:hidden;}
.news_list_l{ width:20%; float:left;}
.news_list_l img{ width:100%;}
.news_list_r{ width:78%; float:right;}
.news_list_r strong{ display:block; padding:3px 0 5px 0; font-size:16px;}
.news_list_r span{ display:block; color:#999999; font-size:12px; padding:0px 0;}
a.news_a{ display:block; background:#0f80cd; color:#FFF; text-align:center; padding:5px 0; border-radius:5px; width:110px; margin-top:5px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_a:hover{ background:#65b72f;}
.news_list_text{ display:block;}


.jobs_title{ background:#e6e6e6; padding:10px 0; overflow:hidden; margin-bottom:1px; font-size:14px; color:#000;}
.jobs_t01{ width:31%; float:left; text-align:center;}
.jobs_t02,.jobs_t03,.jobs_t04{ width:23%; float:left; text-align:center;}
.jobs_title01{ display:block; border-bottom:1px solid #e6e6e6; padding:12px 0; overflow:hidden; margin-bottom:1px; font-size:13px; position:relative;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.jobs_title01:hover,.jobs_title01.selected{ font-weight:bold; background:#00499e; color:#ffffff;}
.jobs_t101{ width:31%; float:left; text-align:center;}
.jobs_t102,.jobs_t103{ width:23%; float:left; text-align:center;}
.jobs_t104{ width:23%; float:right; text-align:center;}
.jobs_t105{ background:url(../images/job_jtr.png) right center no-repeat; float:right; width:10px; height:13px; position:absolute; right:5px; top:15px;}
.jobs_title01.selected .jobs_t105{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);transform:rotate(90deg);}
.jobs_cons{ padding:20px 3%; line-height:24px; display:none;}


.jobs_title02{margin:0 auto;	padding:15px 0;	border-bottom:1px solid #e5e5e5;	}
.jobs_title02 li ul li,.jobs_title02 li ol li{	list-style:decimal;	}
.jobs_detail_l{width:12%; text-align:center; float:left;color:#000;}
.jobs_detail_r{width:87%; float:right;}
a.jobs_title_a{		margin:0 auto;	height:55px;	display:block;	font-size:13px;	background: url(../images/ico02.png) 820px center no-repeat ;	border-bottom:1px solid #e5e5e5;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;	}
a.jobs_title_a:hover{		color:#777777;	background: url(../images/ico021.png) 820px center no-repeat #e5e5e5;	}

.server_list{ background:#ededed url(../images/ser_jt.png) right center no-repeat; color:#000; font-size:16px; padding:8px 1%; margin-bottom:2px;}
.server_con01{ padding:25px 1%;}
.server_c,.server_c:hover{ background:#00499e url(../images/ser_jt01.png) right center no-repeat; color:#FFF;}

.pros_bimgs{ width:80%; margin:0 auto 50px auto;}
 .magnifying  { width:100%; }
        .magnifying .imgbox { width:100%; position:relative; }
		.magnifying .imgbox .img { width:auto; margin:0 40px;  } 
		.magnifying .imgbox span { width:35px; height:80px; top:50%; margin-top:-40px; line-height:80px; position:absolute; cursor:default; text-align:center; display:block; color:#fff; 
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
        }
		.magnifying .imgbox .tl { left:-10px; }
        .magnifying .imgbox .tr {right:0; }		
        .magnifying .list { display:block; position:relative; margin:10px 8%; }
        .magnifying .list span { width:20px; height:100%; position:absolute; cursor:default; text-align:center; display:block; color:#fff; 
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
        }
        .magnifying .list .tl {  left:0; margin-top:7px;}
        .magnifying .list .tr {  right:0;margin-top:7px; }
        .magnifying .list .inbox { width:auto; margin:0 20px; overflow:hidden }
        .magnifying .warp { display:block; width:auto; width:50000px;  }
        .magnifying .warp a { float:left;  }
        .magnifying .warp a img { display:block; width:90%; border:1px solid #fff; margin:5px; }
        .magnifying .warp a.click img { border:1px solid #f00; }



.in_mnav{ display:none; background:#007bc2; width:101%; position:absolute; top:85px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:0px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#FFF;}
.in_buttom{ display:none; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:20px 10px 0 0;} 
.in_buttom span{ display:none; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }

a.zsimg{ display:block; width:32.3%; margin:15px 0.5% 0px 0.5%; text-align:center; padding-bottom:5px; float:left;}	
.zsimg01{ overflow:hidden;}
a.zsimg img{ max-width:100%; height:300px;}	
a.zsimg span{ display:block; padding:8px 0 0 0; height:45px; overflow:hidden;}

.about_text img{ width:auto;}
.in_logos02{ display:none;float:left; width:30%;}

.about2{ background:url(../images/in_line11.jpg) 15px 0 repeat-y; padding:30px 0 30px 7px;}
.about2_list{ margin-bottom:20px;}
.about2_left{ width:13%; float:left; }
.about2_left span{ display:block; float:left; width:15px; height:15px; background:#65b72f; border-radius:50px; margin-top:5px;}
.about2_left strong{ display:block; float:left; padding:0 0 0 3%;font-size:15px;}
.about2_right{ width:75%; float:right; overflow:hidden; padding:3%; background:#efefef;}
.about2_img{ width:30%; float:left;}
.about2_img img{ width:100%;}
.about2_text{ width:68%; float:right;}
		
		

@media (max-width: 1800px) {	
.in_banner{ height:auto; margin-top:73px;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:8px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:none; height:806px;}
.in_banner01{ display:block;}		
}
		
@media (max-width: 900px) {	
	.allwidth{ max-width:98%; padding-left:1%; padding-right:1%; margin:0 auto;}
.allwidth01{ max-width:100%; margin:0 auto;}

.in_topfix{ position:fixed; top:0; left:0; width:100%; z-index:1000; }
.in_tops{ padding-top:10px; height:63px;}
.in_logos{ float:left; width:30%;}
.in_logos img,.in_logos01 img{ width:auto; height:50px;}
.in_logos01{ display:none; float:left; width:30%;}
.in_logos02{ display:block;float:left; width:45%; padding-top:11px;}
.in_top_r{ display:none; float:right; width:30%; padding-top:15px; text-align:right;}
a.in_lans{ display:inline-block; background:#65b72f; color:#FFF; text-align:center; border-radius:50px 0 0 50px; padding:3px 10px 3px 15px;}
a.in_lans01{ display:inline-block; background:#00499e; color:#FFF; text-align:center; border-radius:0 50px 50px 0; padding:3px 17px 3px 10px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_lans01:hover{ background:#65b72f;}
.in_serachbg{ display:inline-block; padding:2px 10px 2px 10px; background:#f2f2f2; border-radius:50px; }
.search_input01{ border:0; color:#999; background:none; vertical-align:middle;}

.in_navbg{ display:none; background:url(../images/in_navbgs.png); color:#FFF;}

.in_navs_li{ float:left; position:relative;width:16.5%;margin-left:0.1%;}
.in_navs_li span{ position:absolute; left:0; top:-3px;width:100%;   z-index:1000;}
.in_navs_li span .in_nav_lines{height:3px; background:#65b72f; margin:0 auto;width:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover span .in_nav_lines{width:100%;}
.in_navs_li .innav_a{ display:block; width:100%;font-size:16px; height:55px; line-height:55px; text-align:center; color:#FFF;}
.in_navs_li .in_navs_se{ position:absolute; width:100%; top:80px; opacity:0; visibility:hidden; padding:0 0 0 0;height:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover .in_navs_se{top:49px;  visibility:visible; opacity:1; z-index:1000;}
.in_navs_li .in_navs_se .in_navs_jt{ height:6px; background:url(../images/nav_topico.png) center bottom no-repeat;}
.in_navs_li .in_navs_se .in_navs_selist{ color:#333; border-radius:0px;background:url(../images/in_snavbgs.png);}
.in_navs_li .in_navs_se .in_navs_selist a{ display:block; padding:10px 10px; color:#333; text-align:center; font-size:13px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li .in_navs_se .in_navs_selist a:hover{ background:#65b72f; color:#FFF;}
.in_navs01{ display:block; width:15%; float:right; padding:0px 0 0 0;}

.in_banner{ height:auto; margin-top:73px;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:8px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:none; height:806px;}
.in_banner01{ display:block;}

.in_con01{ padding:20px 0 10px 0; }
.news_title{ padding-bottom:28px; border-bottom:1px solid #999999;}
.in_news_ls{ padding:28px 0 0 0;}
.in_con01_l{ float:left; width:100%; margin-bottom:15px; }
.in_con01_l dt{ padding-bottom:10px;}
.in_con01_l dt>a{ display:block; padding:10px 0px; width:33%; margin-right:0.3%; text-align:center; float:left; background:#efefef; font-size:15px;}
.in_con01_l dt>a:hover{ background:#00499e; color:#FFF;}
a.in_con01_l_c,a.in_con01_l_c:hover{ display:block; padding:10px 0px;width:33%; margin-right:0.3%; text-align:center; float:left; background:#00499e !important; color:#FFF; font-size:15px;}
.in_con01_l dd{ display:none; padding:15px 0 0 0;}
a.in_newslists{ display:block; background:url(../images/in_ico06.png) 5px 12px no-repeat; padding:3px 1% 3px 4%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslists:hover{ background:#00499e 5px 12px no-repeat; color:#FFF;}
a.in_newslists strong{ float:left; width:73%; height:25px; line-height:25px; font-weight:normal; font-size:14px; overflow:hidden; float:left;}
a.in_newslists span{ float:left; width:22%; float:right; text-align:right;}

.in_newsimg{ width:30%; float:left;}
.in_newsimg img{ width:100%;}
.in_newscons{ width:67%; float:right;}
.in_newscons strong{ display:block; font-size:14px; padding:0px 0 0 0; }
.in_newstime{ padding:5px 0;}
.in_newscons span{ display:none; font-size:13px; padding:0 0 0 0; height:60px; overflow:hidden; line-height:20px; }
.in_con01_r{ float:right; width:100%; padding:8px 0;}
.in_con01_r dt{ font-size:18px; padding:0 0 20px 0;}
.in_con01_r dd{ width:98%; padding:2%; box-shadow:1px 1px 5px #aaaaaa;}
.in_con01_r dd img{ width:100%;}

.in_title01{ background:url(../images/in_line.png) center center repeat-x; text-align:center; padding:30px 0 35px 0;}
.in_title_text{ display:inline-block; background:#FFF; padding:0 10px;}
.in_title_text strong{ display:block; font-size:28px; font-weight:normal; color:#000;}
.in_title_text span{ font-size:12px; color:#888;}

.in_conimg{ display:block; overflow:hidden; position:relative; margin-bottom:20px; padding:0 1%;}
.in_conimg .in_conimgtitle{ position:static; left:35px; height:auto; bottom:0px; z-index:110; color:#000; font-size:20px; font-weight:bold;-webkit-transition: all 1s ease 0s; padding-top:10px;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_conimg:hover .in_conimgtitle{ height:auto; color:#000;}
.in_conimg .in_conimgtitle .in_conimgtext{font-size:13px; padding-top:5px; font-size:14px; width:100%; opacity:1; color:#888; font-weight:normal;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_conimg:hover .in_conimgtitle .in_conimgtext{ opacity:1; color:#888;}
.in_conimg span{ display:block; position:absolute; left:0; top:0; width:100%; bottom:0; background:url(../images/in_zz.png); color:#FFF; text-align:center; font-size:26px; padding-top:12%; opacity:0; z-index:100;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_conimg:hover span{ opacity:0;}
.in_conimg img{ width:100%; display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
.in_conimg:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.in_partnerbg{ background:#eef3ff;}
.in_partners{ padding:20px 0; overflow:hidden;}
a.in_partners_list{ display:block; width:20%; float:left; text-align:center;}
a.in_partners_list img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_partners_list:hover img{-webkit-transform: scale(1.2,1.2); 
    -o-transform: scale(1.2,1.2);
    transition: all 1s;
    -webkit-transition: all 1s;}

.in_footbg{ display:none; background:#00499e;}
.in_foot01{ padding:20px 0; color:#FFF;}
.in_foot01 a{ color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_foot01 a:hover{ color:#65b72f;}
.in_foot01_l{width:48%; float:left; padding:15px 2% 0 0;}
.in_foot01_nav{ float:left; width:19%; padding-right:1%;}
.in_foot01_nav dt{ font-size:15px; font-weight:bold; padding-bottom:10px;}
.in_foot01_nav dd{ line-height:22px;}
.in_foot01_m{ width:23%; float:left; padding-right:2%;}
.in_foot_add{ padding:15px 0 0 0; line-height:24px;}
.in_foot_tel{ color:#FFF; font-size:25px; padding:10px 0 0 0;}
.in_foot01_m1{ width:10%; float:left; margin-right:2%; margin-top:10px; text-align:center; border:1px solid #336db1;}
.in_foot01_m1 img{ width:40%; margin:25px auto 0 auto;}
.in_foot01_m1 span{ display:block; margin:5px auto 15px auto;}
.in_foot01_r{ width:10%; float:right;}
.in_foot01_r img{ width:100%;}
.in_foot01_r span{ display:block; background:#FFF; color:#666; text-align:center; padding:2px 0 10px 0; width:100%;}

.in_footbg01{ background:#013572; color:#fff; text-align:center}
.in_foot02{ padding:20px 0;}

.sub_banner{ display:none; height:402px; margin-top:73px;}
.sub_banner01{ display:block; margin-top:73px;}
.sub_banner01 img{ width:100% !important; height:auto !important;}

.sub_loc_line{ border-bottom:1px solid #e7e7e7;}

.sub_navs{ width:100%; float:left;}
.sub_navs a{ display:block; float:left; padding:18px 20px; font-size:15px; position:relative; margin-right:0.2%;}
.sub_navs a span{ display:block; position:absolute; left:0; bottom:0; width:0; height:3px; background:#65b72f;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_navs a:hover span{ width:100%;}
a.sub_navlist_c span,a.sub_navlist_c span:hover{display:block; position:absolute; left:0; bottom:0; width:100%; height:3px; background:#65b72f;}
.sub_loc_r{ display:none; width:25%; float:right; text-align:right; padding:15px 0 0 0;}

.sub_sec_nav{ padding:45px 0 40px 0; text-align:center;}
.sub_sec_nav a{ color:#333;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_sec_nav a:hover{ color:#65b72f;}
a.sub_sec_nav_c,a.sub_sec_nav_c:hover{ color:#65b72f;}

.sub_pros{ padding-bottom:45px;}
a.pros_list{ display:block; width:48.5%; margin:0 1.5% 20px 0; float:left; background:#f8f8f8; padding:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.pros_list:hover{ background:#65b72f; color:#FFF;}
a.pros_list .prosimgs img{ width:100%;}
a.pros_list strong{ display:block; padding:15px 0 0 0 ; height:40px; line-height:18px; overflow:hidden; text-align:center; font-weight:normal;}

.pros_title{ font-size:24px; text-align:center; padding:5px 0 25px 0; color:#000;}
.pros_bimg{ padding-bottom:25px;}
.pros_list_title{ margin-bottom:20px; background:#edf2f8; margin-top:35px;}
.pros_list_t_left{ width:70%; float:left; position:relative; height:45px;}
.pros_list_t_left a{ display:block; height:45px; width:140px; line-height:45px; text-align:center;  background:url(../images/pros_icobg1.png) right center no-repeat; position:absolute; top:0;}
.pros_list_t_left a:hover{ color:#00499e; }
a.pros_list_t_l_c,a.pros_list_t_l_c:hover{background:url(../images/pros_icobg.png) right center no-repeat; color:#FFF;}
.pros_list_t_right{ width:25%; float:right; text-align:right; padding:8px 1% 0 0;}
.pros_cons_text{ display:none; line-height:24px; width:98%; margin-left:1%; margin-right:1%;}
.pros_cons_text img{ width:100% !important; height:auto !important;}

.sub_cons{ padding-top:30px; padding-bottom:30px; line-height:26px;}


.news_list{ border-bottom:1px dotted #cccccc; padding:25px 0; overflow:hidden;}
.news_list_l{ width:45%; float:left;}
.news_list_l img{ width:100%;}
.news_list_r{ width:53%; float:right;}
.news_list_r strong{ display:block; padding:0px 0 2px 0; font-size:14px; line-height:19px;}
.news_list_r span{ display:block; color:#999999; font-size:12px; padding:0px 0;}
a.news_a{ display:block; background:#0f80cd; color:#FFF; text-align:center; padding:3px 0; border-radius:5px; width:100px; margin-top:5px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_a:hover{ background:#65b72f;}
.news_list_text{ display:none;}


.jobs_title{ background:#e6e6e6; padding:10px 0; overflow:hidden; margin-bottom:1px; font-size:14px; color:#000;}
.jobs_t01{ width:31%; float:left; text-align:center;}
.jobs_t02,.jobs_t03,.jobs_t04{ width:23%; float:left; text-align:center;}
.jobs_title01{ display:block; border-bottom:1px solid #e6e6e6; padding:12px 0; overflow:hidden; margin-bottom:1px; font-size:13px; position:relative;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.jobs_title01:hover,.jobs_title01.selected{ font-weight:bold; background:#00499e; color:#ffffff;}
.jobs_t101{ width:31%; float:left; text-align:center;}
.jobs_t102,.jobs_t103{ width:23%; float:left; text-align:center;}
.jobs_t104{ width:23%; float:right; text-align:center;}
.jobs_t105{ background:url(../images/job_jtr.png) right center no-repeat; float:right; width:10px; height:13px; position:absolute; right:5px; top:15px;}
.jobs_title01.selected .jobs_t105{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);transform:rotate(90deg);}
.jobs_cons{ padding:20px 3%; line-height:24px; display:none;}


.jobs_title02{margin:0 auto;	padding:5px 0;	border-bottom:0px solid #e5e5e5;	}
.jobs_title02 li ul li,.jobs_title02 li ol li{	list-style:decimal;	}
.jobs_detail_l{width:100%; text-align:center; float:left;color:#000; background:#efefef; margin-bottom:6px; padding:3px 0;}
.jobs_detail_r{width:100%; float:right;}
a.jobs_title_a{		margin:0 auto;	height:55px;	display:block;	font-size:13px;	background: url(../images/ico02.png) 820px center no-repeat ;	border-bottom:1px solid #e5e5e5;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;	}
a.jobs_title_a:hover{		color:#777777;	background: url(../images/ico021.png) 820px center no-repeat #e5e5e5;	}

.server_list{ background:#ededed; color:#000; font-size:16px; padding:8px 1%; margin-bottom:2px;}
.server_con01{ padding:25px 1%;}
.server_con01 img{ width:100% !important; height:auto !important;}
.server_c,.server_c:hover{ background:#00499e; color:#FFF;}

.pros_bimgs{ width:100%; margin:0 auto;}
 .magnifying  { width:100%; }
        .magnifying .imgbox { width:100%; position:relative; }
		.magnifying .imgbox .img { width:auto; margin:0 40px;  } 
		.magnifying .imgbox span { width:35px; height:80px; top:40%; margin-top:-40px; line-height:80px; position:absolute; cursor:default; text-align:center; display:block; color:#fff; 
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
        }
		.magnifying .imgbox .tl { left:0; }
        .magnifying .imgbox .tr {right:11px; }		
        .magnifying .list { display:block; position:relative; }
        .magnifying .list span { width:20px; height:100%; position:absolute; cursor:default; text-align:center; display:block; color:#fff; 
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
        }
        .magnifying .list .tl { display:none;  left:0; margin-top:7px;}
        .magnifying .list .tr {display:none;  right:0;margin-top:7px; }
        .magnifying .list .inbox { width:auto; margin:0 2px; overflow:hidden }
        .magnifying .warp { display:block; width:auto; width:50000px;  }
        .magnifying .warp a { float:left;  }
        .magnifying .warp a img { display:block; width:90%; border:1px solid #fff; margin:5px; }
        .magnifying .warp a.click img { border:1px solid #f00; }
		


.in_mnav{ display:none; background:#007bc2; width:101%; position:absolute; top:70px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:0px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#FFF;}
.in_buttom{ display:block; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:7px 10px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }


.about_text img{ width:100% !important; height:auto !important; padding:0 !important; margin:0 !important;}

a.zsimg{ display:block; width:49%; margin:15px 0.5% 0px 0.5%; text-align:center; padding-bottom:5px; float:left;}	
.zsimg01{ overflow:hidden;}
a.zsimg img{ max-width:auto !important; height:220px !important;}	
a.zsimg span{ display:block; padding:8px 0 0 0; height:45px; overflow:hidden;}

.editor img{ width:99% !important; height:auto !important; padding:0 !important; margin:0 !important;}

.about2{ background:url(../images/in_line11.jpg) 15px 0 repeat-y; padding:30px 0 30px 7px;}
.about2_list{ margin-bottom:20px;}
.about2_left{ width:13%; float:left; }
.about2_left span{ display:block; float:left; width:15px; height:15px; background:#65b72f; border-radius:50px; margin-top:5px;}
.about2_left strong{ display:block; float:left; padding:0 0 0 3%; font-size:15px;}
.about2_right{ width:75%; float:right; overflow:hidden; padding:3%; background:#efefef;}
.about2_img{ width:100%; float:left; margin-bottom:15px;}
.about2_img img{ width:100%;}
.about2_text{ width:100%; float:right;}

}